package net.huashitong.ssydt.exam.entity;

import net.huashitong.ssydt.base.entity.LongEntity;

import java.math.BigDecimal;

/**
 * 文章测评记录表 t_ss_exam_article_record
 *
 * @author <a href="mailto:yhy23456@163.com">huiyang.yu</a>
 * @since 2017.10.30
 */
public class SsExamArticleRecord extends LongEntity {

    private static final long serialVersionUID = 5598280642836521124L;

    private String userId;//用户id

    private Long articleId;//文章id

    private String testState;//练习状态

    private Integer questionNumber;//题目数

    private Integer finishNumber;//完成题目数

    private Integer correctNumber;//正确题目数

    private BigDecimal correctAvgRate;//正确率

    private BigDecimal beatRate;//击败人数

    private Integer userTime;//作答时间

    private Long historyId;//历史编号

    private BigDecimal coefficient;//难度系数

    private String title;//测评名称

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Long getArticleId() {
        return articleId;
    }

    public void setArticleId(Long articleId) {
        this.articleId = articleId;
    }

    public String getTestState() {
        return testState;
    }

    public void setTestState(String testState) {
        this.testState = testState;
    }

    public Integer getQuestionNumber() {
        return questionNumber;
    }

    public void setQuestionNumber(Integer questionNumber) {
        this.questionNumber = questionNumber;
    }

    public Integer getFinishNumber() {
        return finishNumber;
    }

    public void setFinishNumber(Integer finishNumber) {
        this.finishNumber = finishNumber;
    }

    public Integer getCorrectNumber() {
        return correctNumber;
    }

    public void setCorrectNumber(Integer correctNumber) {
        this.correctNumber = correctNumber;
    }

    public BigDecimal getCorrectAvgRate() {
        return correctAvgRate;
    }

    public void setCorrectAvgRate(BigDecimal correctAvgRate) {
        this.correctAvgRate = correctAvgRate;
    }

    public BigDecimal getBeatRate() {
        return beatRate;
    }

    public void setBeatRate(BigDecimal beatRate) {
        this.beatRate = beatRate;
    }

    public Integer getUserTime() {
        return userTime;
    }

    public void setUserTime(Integer userTime) {
        this.userTime = userTime;
    }

    public Long getHistoryId() {
        return historyId;
    }

    public void setHistoryId(Long historyId) {
        this.historyId = historyId;
    }

    public BigDecimal getCoefficient() {
        return coefficient;
    }

    public void setCoefficient(BigDecimal coefficient) {
        this.coefficient = coefficient;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }
}